package nc.itf.sz.sfexpress.transform;

/**
 * business service ejb wrapper 
 * Created by EJBGenerator
 * based on velocity technology
 */

public interface IPersonEJBEjbObject extends  javax.ejb.EJBLocalObject,nc.itf.sz.sfexpress.balanceReport.IBalanceReport,nc.itf.sz.sfexpress.transform.ICustomerQuery,nc.itf.sz.sfexpress.transform.IManagerVoucher,nc.itf.sz.sfexpress.transform.IPerson,nc.itf.sz.sfexpress.transform.ISupplier{
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalanceReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException;
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancebReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException;
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancedReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException;
	public nc.vo.sz.sfexpress.balanceReport.BalanceReportVO[] QueryBalancebdReport(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException;
	public nc.vo.sz.sfexpress.InterfaceCustomerVO[] QueryCustomer(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public java.lang.String[] updateCustomer(nc.vo.sz.sfexpress.InterfaceCustomerVO[] arg0) throws nc.vo.pub.BusinessException;
	public nc.vo.sz.sfexpress.ManagerVoucherVO[] QueryManagerVoucher(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public boolean updateMVoucherstatesf_RequiresNew(nc.vo.sz.sfexpress.ManagerVoucherVO[] arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public boolean updatepersonstate_RequiresNew(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public boolean updatepersonstatef_RequiresNew(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public nc.vo.sz.sfexpress.InterfaceHrVO[] QueryPerson(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public nc.vo.sz.sfexpress.InterfaceHrVO[] QueryNcPerson(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public nc.vo.sz.sfexpress.InterfaceCustomerVO[] QueryNCCustomerDoc(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public nc.vo.sz.sfexpress.XXVO[] QueryXX_RequiresNew(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public java.lang.String[] getPkByPsncp(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public boolean updateSupplierState_RequiresNew(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public boolean updateSupplierStatef_RequiresNew(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public nc.vo.sz.sfexpress.InterfaceSupplierVO[] QuerySupplier(java.lang.String arg0) throws nc.vo.pub.BusinessException;
}